home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 016a / notify03.zip / NOTIFY.DOC < prev    next >
Text File  |  1991-07-05  |  11KB  |  229 lines

  1.                                  NOTIFY                
  2.                          A date reminder program
  3.                     Copyright 1988, 1991 Jules Brenner    
  4.                  Runtime module copyright Microsoft, Inc.
  5. v1.03 Released 7/91 as SHAREWARE.  Users are invited to freely distribute
  6. this program in unaltered form for non-commercial use.  If you find yourself
  7. using this program regularly (as in adding and leaving it in your AUTOEXEC.BAT), 
  8. please send $14 to:
  9.                           Jules Brenner
  10.                           P.O. Box 46116
  11.                           Los Angeles, CA 90046
  12.  
  13. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  14.         WHAT IT DOES: It notifies you of dates and messages you put
  15.         in a file it creates and maintains (NOTICE.LST).  It does 
  16.         this automatically if you install NOTIFY in your AUTOEXEC
  17.         file.  That way, NOTIFY is invoked every time you boot up.
  18.         If it's added as the last item in AUTOEXEC, the notification
  19.         will be on your screen before you go to work.  Alternately,
  20.         it can be invoked from the command line.  
  21.  
  22.         SYNTAX: The format, including optional [bracketted] parameters:
  23.  
  24.    C>NOTIFY [mo/day message] [CANCEL [mo/day]] [I] [E day] [R] [L] [S] [D]
  25.         Where:
  26.            NOTIFY w/o params & w/o notices prints this syntax message
  27.            NOTIFY w/o params & w/ notices presents MENU
  28.            NOTIFY (date) (message) adds message (notice) from command line
  29.            I prompts for date and message for new insert
  30.            E (day) (message) adds notice for every (day)s
  31.            R reads and reports all notices for current date
  32.            L lists all notices
  33.            CANCEL [date] deletes all notices for date specified or current date
  34.            S prints this syntax message
  35.            D prints the program documentation (this file)
  36.  
  37.         Notice that the delimiter is a space.  You do not use slashes
  38.         except in the date field.  One of my programming philosophies
  39.         is to require as few keystrokes as possible.
  40.  
  41.         There are two modes for input: directly from the DOS command
  42.         line and from the menu within the program.
  43.  
  44.         To use in conjunction with AUTOEXEC.BAT, NOTIFY.EXE should be
  45.         placed in your root directory.
  46.  
  47.  
  48.         SOME SAMPLES:
  49.  
  50.                 C>NOTIFY 8/25 8:00 - Buy 200 shares MICROSOFT
  51.  
  52.         Everything after the date and a space is the message -- no 
  53.         matter how many more spaces or other characters are used.  Length 
  54.         is limited to 256 bytes including the date.  This notice (string)
  55.         will be posted to NOTICE.LST and be brought up on the date 
  56.         indicated.  The year is not a parameter since many notices, 
  57.         such as in a birthday list, are recurring.  Deletions are done
  58.         by you, not by the program.  When the program finds a match
  59.         between the current date and a date in the notice list, the 
  60.         appropriate notice(s) for that day will be printed on your screen.
  61.         In the above example, when booting on 8/25 and only on 8/25. 
  62.  
  63.         You can notify yourself not only for birthdays, but what day to
  64.         shop for the birthday card, what day to mail it for best effect,
  65.         what day to call the birthday boy or girl to needle them about
  66.         their age.  Whatever you find useful.
  67.  
  68.  
  69.         OTHER EXAMPLES:
  70.                    NOTIFY 11/5   Shop for XMAS cards 
  71.                    NOTIFY 12/26   Call Tracy to confirm New Year's Eve
  72.                    NOTIFY 8/2    Send check for NOTIFY (only fair)
  73.                    NOTIFY 7/16   SELL MICROSOFT IF BELOW 90
  74.  
  75.  
  76.         There's more:  you can also post recurring notices.  To remind
  77.         yourself about paying the rent on time, enter:
  78.  
  79.                 NOTIFY E 25 SEND RENT CHECK
  80.  
  81.         The `E' stands for Every.  That is, on the day specified (25th)
  82.         for every month.
  83.  
  84.  
  85.         `I' is an alternate way to insert a new message.  With:
  86.  
  87.                 NOTIFY I (cr)
  88.  
  89.         the program will prompt you for the date and for the message.
  90.         You'll be returned to the DOS prompt.
  91.  
  92.  
  93.         In order to (R)ead the file for the current date's messages,
  94.         you must use the `R' switch.  If you add NOTIFY to your
  95.         AUTOEXEC.BAT, be sure to include it in order to get the desired
  96.         results.  As:
  97.  
  98.                 NOTIFY R  (cr)
  99.  
  100.         Just plain NOTIFY does something else as the syntax description
  101.         above indicates.
  102.  
  103.  
  104.         To see ALL the members of the notice list, use the `L' switch.
  105.         To check the syntax from the command line, use the `S' switch.
  106.         And, of course, the `D' switch lists out this file.
  107.  
  108.         
  109.         You may cancel notices at will.  If you type
  110.  
  111.                 NOTIFY CANCEL
  112.  
  113.         all notices for the current date (if your system has a clock or
  114.         if you entered the date) will be CANCELLED.  If you type
  115.  
  116.                 NOTIFY CANCEL 6/28
  117.  
  118.         all notices for 6/28 will be CANCELLED.  Simple?  We hope so.
  119.  
  120.  
  121.         To make it even more so, you can do all of the above from a
  122.         handy, internal menu.  Just type
  123.  
  124.                 NOTIFY M (cr)
  125.  
  126.         and it will be accessed.
  127.  
  128.  
  129.         UPDATES: There will be more work done on this to make it more
  130.         sophisticated and useful.  To get a later version, watch for it
  131.         on the BBSs you contact.  If you're a registered user (if you
  132.         send in your $14 payment), you'll get the latest version if it
  133.         has anything your current version doesn't have.  Mention the 
  134.         version number you're using.
  135.  
  136.         10/10/88: Version 1.01: Small bug corrected.  
  137.         1/15/89:  Version 1.02: Compiled by QuickBasic 4.5 therefore
  138.                                 smaller .EXE file and quicker.
  139.         7/5/91:   Version 1.03: Additions to file archive and to this
  140.                                 document file, including registration
  141.                                 option below.  Registration form now
  142.                                 included.
  143.  
  144.         I welcome your comments, reports on bugs and suggestions.  You 
  145.         can write even if you're not registered -- you won't be reported
  146.         to the BBS police.  If you do register, please send a feed back 
  147.         note with your registration check.
  148.  
  149.  
  150. REGISTRATION OPTION:
  151.  
  152. As an alternate to remitting a fee, you may purchase our book, THE BRENNER
  153. RESTAURANT INDEX, A Computerized Guide to Selected Restaurants in the Greater
  154. Los Angeles Area.  Its cover price is $12.95, plus $.91 sales tax if you live
  155. in California, plus $1.05 shipping.  The book may be ordered directly from us
  156. and all you have to do is enclose a check or MasterCard/Visa authorization.
  157. With your order, just mention that you wish to have your copy of NOTIFY.EXE
  158. registered.  As a registered user, you will receive an update as well as 
  159. additional JB Utilities.  By ordering the book, you get two for one: the book
  160. AND the registration.
  161.  
  162.         And, now, the commercial:
  163.  
  164. Among restaurant books, this one is quite unique.  It's organized in such a 
  165. way that it will help you pick your restaurant according to what 
  166. considerations are important on any given occasion.  In L.A., with its 
  167. massive size, it's common to find yourself in a part of town you don't know 
  168. too well.  Just check the restaurants in the Location section for those in 
  169. that specific area, and you get an immediate summary of the selected 
  170. restaurants there (and, on your way there).  Another section sorts the 
  171. restaurants by cost in case you're on a budget or want to just consider a
  172. certain price range.  If you're in the mood for a particular kind of food, 
  173. check the Cuisine section.  Finally, there's the alphabetical listing.  All
  174. restaurant listings include vital details, including special dishes, hours, 
  175. parking, credit cards, and more.
  176.  
  177. THE BRENNER RESTAURANT INDEX is available in some Los Angeles bookstores, 
  178. so if you live here, you can also ask for it in your local bookstore.  If you
  179. obtain it that way, just send us a note that you request registration for NOTIFY
  180. and include a photocopy of your receipt.
  181.  
  182. CHARGE YOUR REGISTRATION:
  183.  
  184. Note to those using credit cards: Please include the following with your order:
  185. your name (printed) as it appears on the card (include middle initial), the card 
  186. number, the expiration date and your signature.  (See the registration form
  187. included in the NOTIFY library (zip) file).
  188.  
  189.         WARRANTY: No warranty expressed nor implied.  To our 
  190.         knowledge, there is nothing in this program that can be
  191.         considered a risk under normal usage, but the risk of using it
  192.         falls entirely to the user.
  193.  
  194.         ACKNOWLEDGEMENT: This was written with an assist by Jake
  195.         Angelin, who is credited also with doing the original BBS
  196.         uploading.  
  197.  
  198.         APOLOGEA: Because of time constraints, this first version
  199.         was rushed out a bit.  I therefore have some trepidation
  200.         about how bug free it is.  One thing I know: there isn't
  201.         a lot of error trapping, so be careful to use the prescribed
  202.         syntax carefully.  Any departure from it may cause unknown
  203.         results.  I take no responsibility, but I do recommend you
  204.         practice on a dummy file to learn your way around the program.
  205.         I hope you'll find the effort worth while.
  206.  
  207.         TECHNICAL NOTES: NOTIFY was originally written with QuickBasic 
  208.         3.1, under DOS 2.1.  Of course, it works under subsequent 
  209.         versions of DOS.  DOS is copyright Microsoft, Inc.
  210.  
  211.         LAST WORD: I have a preference for utilities that are simple,
  212.         flexible and not memory resident.  I wrote this program as an 
  213.         alternative to a similar program I had problems with.  Mainly 
  214.         it was too verbose.  You'd get a report even when booting on a
  215.         day for which there were no notices.  You'd also get a large
  216.         logo and another appeal for the registration fee.  No good.
  217.  
  218.         Outside of the extra time it takes to boot the program and
  219.         check for messages, you won't be aware of NOTIFY until you 
  220.         get a date match or if you want to use it intentionally.  It
  221.         is otherwise invisible and, best of all, does NOT take away
  222.         those increasingly precious bytes of memory!
  223.  
  224.         I hope you find it useful.
  225.  
  226.                                         Jules Brenner
  227.                                         Los Angeles 1991
  228.  
  229.